@echo off
chcp 65001 >nul
echo ╔════════════════════════════════════════╗
echo ║     墨言·文心 完整测试套件               ║
echo ╚════════════════════════════════════════╝
echo.

set PASS=0
set FAIL=0

for %%f in (examples\*.墨言) do (
    echo [测试] %%~nf
    cargo run --release --quiet %%f >nul 2>&1
    if errorlevel 1 (
        echo   ❌ 失败
        set /a FAIL+=1
    ) else (
        echo   ✅ 通过
        set /a PASS+=1
    )
)

echo.
echo ════════════════════════════════════════
echo 测试结果: %PASS% 通过, %FAIL% 失败
echo ════════════════════════════════════════
pause
